import java.net.*; 
import java.io.*; 

public class Conexion extends Thread{ 
	 public int id;
    private Socket conexion; 
    private DataInputStream in; 
    private PrintStream out;
    private String mensaje;
    private Servidor servidor;
    
    public Conexion (Socket x, Servidor p, int i){ 
    
         conexion= x; 
         try 
         { 
              in = new DataInputStream(conexion.getInputStream());
              out= new PrintStream(conexion.getOutputStream());
              servidor = p;
              
         } catch (Exception e) { 
              System.out.println("CONEXON ERROR"+e.getMessage()); 
         } 
         
         id = i;
         start();     
    }    
    
    public void run() 
    {
    try { 
    	mensaje= in.readLine();
      System.out.println("Se recibio: "+mensaje);
    	enviar("ya esta conectado");
    	while(true){
         mensaje= in.readLine(); 
         System.out.println("LA CONEXION DICE "+mensaje);
         //enviar("mensaje recibido");
         //enviar(mensaje);
    	}
    } catch (Exception e) { 
         System.out.println("CONEXON ERROR "+e.getMessage()); 
    } 
          
    } 
    void enviar(String m){ 
         out.println(m); 
    } 

}
